have a lump in the throat - Français Anglais Dictionnaire